<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>任务: 建立配置管理（CM）环境</title>
<meta content="Task" name="uma.type">
<meta content="setup_cm_environment" name="uma.name">
<meta content="建立配置管理（CM）环境" name="uma.presentationName">
<meta content="Discipline:rup_config_and_change_manage_discipline:配置与变更管理" name="uma.category">
<meta name="element_type" content="activity">
<meta content="description" name="filetype">
<meta name="role" content="配置管理员">
<link type="text/css" href="./../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript">
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_4U33kAILEdq-_NKqZM1EhA", "_qIh6UABuEdqrKcHWz1HoWw", "{8939FDEF-EC44-4009-9F16-FAD4CFAA0B2D}", "{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_4U33kAILEdq-_NKqZM1EhA", "_nB0hwAITEdqu-LkyOdB8SQ", "_yeA1xNnmEdmO6L4XMImrsA", "{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_f6_YwN7DEdmsEI4YDGX2ag", "_qIh6UABuEdqrKcHWz1HoWw", "{8939FDEF-EC44-4009-9F16-FAD4CFAA0B2D}", "{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_kC0pcN7GEdm8G6yT7-Wdqw", "_yeA1xNnmEdmO6L4XMImrsA", "{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}"]}];
					contentPage.preload(imgPath, backPath, nodeInfo, '', true, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top">
<div id="page-guid" value="{FC91D0C9-759E-4D3D-86D8-22D7B26AA0F6}"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">任务：建立配置管理（CM）环境</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../images/task.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此任务描述了如何创建一个可以开发和构建产品的环境。</td>
</tr>
<tr>
<td>规程：<a href="./../../core.base_rup/disciplines/rup_config_and_change_manage_discipline_CC612E7A.html" guid="_yeA1xNnmEdmO6L4XMImrsA">配置与变更管理</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">用途</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a><a id="XE_configuration_management__environment_setup" name="XE_configuration_management__environment_setup"></a> 
<p>
    此任务的目的是建立一个可以开发和构建产品的环境。这是分两部分进行的：首先建立硬件环境，然后建立开发环境。
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">角色</th><td width="42%" class="sectionTableCell"><span class="sectionTableCellHeading">主执行者:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/roles/rup_configuration_manager_9B799A15.html" guid="{8939FDEF-EC44-4009-9F16-FAD4CFAA0B2D}">配置管理员</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">其他执行者:
								</span></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输入</th><td width="42%" class="sectionTableCell"><span class="sectionTableCellHeading">必需:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/workproducts/rup_project_plan_D89CA030.html" guid="{D77D6716-B167-4643-A4B6-6F76C7769A80}">软件开发计划</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">可选:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/workproducts/rup_iteration_plan_623AFF7F.html" guid="{97269E0F-CDF3-448D-A732-DF39D099BDDD}">迭代计划</a>
</li>
<li>
<a href="./../../core.base_rup/workproducts/rup_development_infrastructure_21BD206E.html" guid="{A40A3A6E-A090-46B4-B2FE-5F1AC36F010B}">开发基础结构</a>
</li>
<li>
<a href="./../../core.base_rup/workproducts/rup_development_process_A6449790.html" guid="{345D1811-317B-47EC-AC9D-10E1072A7D68}">开发流程</a>
</li>
<li>
<a href="./../../core.base_rup/workproducts/rup_implementation_model_5858DB65.html" guid="{157E9B67-C619-410D-A927-F2CD217BF8FE}">实施模型</a>
</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输出</th><td colspan="2" class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/workproducts/rup_project_repository_E3932821.html" guid="{A99B1686-7BD7-43B3-9A7F-7DB18A10F4B2}">项目存储库</a>
</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">流程使用情况</th><td class="sectionTableCell" colspan="2">
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/configuration_change_management_5C81A290.html" guid="{C85C9CC0-AD92-46C9-85BA-4C0672D6571E}">配置与变更管理</a>
									&nbsp;&gt;&nbsp;
								<a href="./../../core.base_rup/capabilitypatterns/create_project_configuration_management_cm_environments_9299BD99.html" guid="{C241B2F9-AA48-45E6-89F0-F0A3DC2496DA}">创建项目配置管理（CM）环境</a>
									&nbsp;&gt;&nbsp;
								<a href="./../../core.base_rup/capabilitypatterns/setup_cm_environment_3C4EBF8.html" guid="_UlciCkodEdqrjq4i3fchvA">建立配置管理（CM）环境</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    建立 CM 环境涉及分配机器资源（服务器和磁盘空间）以及安装配置管理工具。
</p>
<p>
    建立开发环境涉及创建存储库、设置产品目录结构以及导入任何现有文件。初始环境充当进一步开发工作的基线。
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">步骤</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr>
<td class="sectionTableSingleCell">
<div class="stepHeading"> 建立 CM 硬件环境</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Plan the CM Environment" name="Plan the CM Environment"></a>
<div align="left">
    <table border="1" width="100%" cellspacing="0" cellpadding="4" style="border: 1px solid rgb(128,128,128)"     bordercolorlight="#808080" bordercolordark="#808080">
        <tr>
            <td width="5%">
                <b>目的</b>
            </td>
            <td width="95%">
                分配安装和配置 CM 工具所必需的硬件资源。 &nbsp;
            </td>
        </tr>
    </table>
</div>
<p>
    配置管理员与系统管理员一起工作来分配机器资源并安装必需的软件工具。
</p>
<p>
    对于专门用于运行服务器（该服务器协调对项目存储库中的实际数据的存取）的机器的主要考虑事项如下（按照优先级顺序）：
</p>
<ul>
    <li>
        内存需求
    </li>
    <li>
        磁盘输入／输出需求
    </li>
    <li>
        网络带宽
    </li>
    <li>
        项目存储库磁盘空间
    </li>
</ul>
<p>
    这些项各自的信息在<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_project_repository_E3932821.html" guid="{A99B1686-7BD7-43B3-9A7F-7DB18A10F4B2}">工作产品：项目存储库</a>中提供
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 将体系结构映射到存储库</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Map the Architecture to the Repository" name="Map the Architecture to the Repository"></a> 
<div align="left">
    <table     style="BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(128,128,128) 1px solid; BORDER-BOTTOM: rgb(128,128,128) 1px solid"      cellspacing="0" bordercolordark="#808080" cellpadding="4" width="100%" bordercolorlight="#808080" border="1">
        <tbody>
            <tr>
                <td width="5%">
                    <b>目的</b>
                </td>
                <td width="95%">
                    对产品目录结构进行逻辑组织，以确保所有与项目相关的工作产品有一个占位符。&nbsp;
                </td>
            </tr>
        </tbody>
    </table>
</div>
<p>
    产品目录结构充当所有与产品相关的工作产品的逻辑上嵌套的占位符。目录（充当项目存储库）的形状取决于整个系统中的子系统的数量，以及每个子系统中的元素的数量。
</p>
<p>
    产品的逻辑结构直到进行<a class="PresentationName" href="./../../core.base_rup/disciplines/rup_analysis_design_discipline_29760231.html" guid="_ydt62NnmEdmO6L4XMImrsA">分析与设计</a>任务之后才显露出来。需要为管理和规划工作产品创建初始的项目存储库。初始结构的指导信息在<img alt="" src="./../../images/no_rup.gif">&#160;<a class="elementLinkWithUserText" href="./../../pages_not_installed/pages_not_installed.html" guid="3.654568680407835E-305">概念：产品目录结构</a>下提供。
</p>
<p>
    结构的其余部分可以在作出设计决策时进行完善，实施视图的性质将在如何将各种设计元素打包进行实施上变得更清晰。
</p>
<p>
    为需要在目录结构中实施的每个子系统创建占位符。估计要开发的工作产品的存储需求，并确保有足够的物理存储器。 为了达到 CM 目的，在产品目录结构中的内部元素间必须有高度的内聚性。
    子系统与系统的其他部分之间应该有明确定义的接口，而且可以独立构建和测试。这样做的主要原因是允许不同的团队可以独立并行地开发系统。目的是能大大加速开发并促进重用和系统维护的简单易行。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 创建定版本的元素的初始集合</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Create Initial Set of Versioned Elements" name="Create Initial Set of Versioned Elements"></a>
<div align="left">
    <table border="1" width="100%" cellspacing="0" cellpadding="4" style="border: 1px solid rgb(128,128,128)"     bordercolorlight="#808080" bordercolordark="#808080">
        <tr>
            <td width="5%">
                <b>目的</b>
            </td>
            <td width="95%">
                创建项目工作产品的初始基线。&nbsp;
            </td>
        </tr>
    </table>
</div>
<p>
    即使对于没有配置管理的项目，也有目录结构的概念以及项目不断使用的现有的材料主体。目的是将现有的材料导出／导入到为产品开发创建的结构中。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 定义基线提升级别</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Define Baseline Promotion Levels" name="Define Baseline Promotion Levels"></a> 
<div align="left">
    <table     style="BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(128,128,128) 1px solid; BORDER-BOTTOM: rgb(128,128,128) 1px solid"      cellspacing="0" bordercolordark="#808080" cellpadding="4" width="100%" bordercolorlight="#808080" border="1">
        <tbody>
            <tr>
                <td width="5%">
                    <b>目的</b>
                </td>
                <td width="95%">
                    确保存储在项目存储库中的所有元素共享一组通用的“合法”提升级别。&nbsp;
                </td>
            </tr>
        </tbody>
    </table>
</div>
<p>
    基线是项目存储库的单一版本。该基线的质量或状态用基线提升级别表示。存储在项目存储库中的所有元素共享一组通用的“合法”提升级别，最好在多个项目间保持定义的一致。 有关更多详细信息，请参阅配置管理<img alt="" src="./../../images/no_rup.gif">&#160;<a class="elementLinkWithUserText" href="./../../pages_not_installed/pages_not_installed.html" guid="4.4540149642001026E-305">概念：基线</a>。<br />
    <br />
</p></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">更多信息</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">工具向导</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/setup_implementation_model_40C73358.html" guid="{FEEAA9AD-2CEE-41C6-BD6C-BBF14CA205A5}">使用 Rational ClearCase 设置实施模型</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/setting_up_impl_model_with_ucm_C9DD9D5A.html" guid="{10964F4E-39B2-4D34-9A75-3B6360B47C2B}">使用 Rational ClearCase 通过 UCM 设置实施模型</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/creating_multiple_sites_57D10B26.html" guid="{B1604683-0DD2-4DF6-80D6-F566B7E4741C}">使用 Rational ClearQuest 创建多个站点</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/creating_multiple_sites_rup_clearcase_env_92CE96A6.html" guid="{9EE4A89E-5DB3-433D-A9C9-1798D1BC7E61}">使用 Rational ClearCase 创建多个站点</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/linking_cm_and_crm_FD3C62D6.html" guid="{D7831113-CEE7-42F2-9DC5-B9C9DE120B02}">使用 Rational ClearQuest 和 Rational ClearCase 链接配置管理和变更请求管理</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/baseline_requirements_C387B42A.html" guid="{CC4BC013-6917-468D-A3DC-0E696FB9DB7A}">创建 Rational RequisitePro 项目的基线</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/archiving_requirements_A3B2A33E.html" guid="{1AA3B210-5979-4E05-8A08-A436B38997B0}">使用 Rational RequisitePro 归档需求</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/toolmentors/check_out_check_in_203CEEC2.html" guid="{3D4CC908-5E3C-48C5-99F6-D4137834D9A4}">使用 Rational ClearCase 检出和检入配置项</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
				contentPage.onload();
			</script>
</html>
